Skip to content

Add Python freethreading build#22443

Merged
guitargeek merged 4 commits into
root-project:masterfrom
guitargeek:py_freethreading
Jun 6, 2026
Merged

Add Python freethreading build#22443
guitargeek merged 4 commits into
root-project:masterfrom
guitargeek:py_freethreading

Conversation

@guitargeek

Copy link
Copy Markdown
Contributor

No description provided.

@guitargeek guitargeek requested a review from dpiparo as a code owner June 1, 2026 00:20
@guitargeek guitargeek self-assigned this Jun 1, 2026
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown

Test Results

    22 files      22 suites   3d 17h 52m 5s ⏱️
 3 859 tests  3 855 ✅   0 💤 4 ❌
76 253 runs  76 142 ✅ 107 💤 4 ❌

For more details on these failures, see this check.

Results for commit 9fbd5b0.

♻️ This comment has been updated with latest results.

@guitargeek guitargeek added the clean build Ask CI to do non-incremental build on PR label Jun 1, 2026
@guitargeek guitargeek closed this Jun 1, 2026
@guitargeek guitargeek reopened this Jun 1, 2026
@dpiparo

dpiparo commented Jun 2, 2026

Copy link
Copy Markdown
Member

awesome work, thanks. For me it's ready to be merged, however the new build should be green first.

@guitargeek guitargeek requested a review from bellenot as a code owner June 6, 2026 02:41
This is important for the tests to work with the free-threaded Python
build, at least as long as the ROOT and cppyy CPython extensions don't
support free threading yet.
This allows us to reuse the same CI image with different Python
environment for different build configurations.
The limited API is not available yet for free-threaded (no-GIL) Python.

Closes root-project#22394.
Like this, we get test coverage not only for the Python debug build, but
also for Python with free threading.
@guitargeek guitargeek merged commit 60c2752 into root-project:master Jun 6, 2026
32 of 34 checks passed
@guitargeek guitargeek deleted the py_freethreading branch June 6, 2026 08:09
@guitargeek

Copy link
Copy Markdown
Contributor Author

/backport to 6.40

@root-project-bot

Copy link
Copy Markdown

Preparing to backport PR #22443 to branch 6.40 requested by guitargeek

@root-project-bot

Copy link
Copy Markdown

This PR has been backported to branch 6.40: #22499

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clean build Ask CI to do non-incremental build on PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants